@charset "utf-8";
/* CSS Document */
.none{ display:none;}
.warp{ width:1100px; margin:0 auto;}
.header{ height:114px; background:#fff url(../images/top-bg.jpg) repeat-x center -14px;}
.dbu{
	height: 24px;
}
.dbuleft{
	width: 900px;
	color: #FFFFFF;
	float: left;
	height: 31px;
	line-height: 31px;
}
.dburight{
	width: 200px;
	color: #FFFFFF;
	float: left;
	height: 31px;
	line-height: 31px;
}
.dburight p{
	color: #FFFFFF;
	background-color: #990000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 26px;
}

.currr{border-bottom:2px solid #f00;}

.th-sn{ }
.th-sn .logo{ width:270px;}
.th-sn .logo img{ width:270px; height:75px;}
.top-nav{
	float:right;
	padding-top:20px;
	height: 75px;
	width: 740px;
}
.top-nav ul li{
	float:left;
	height:35px;
	line-height:35px;
	font-size:15px;
	display:inline;
	margin-right: 25px;
}
.top-nav ul li a{ display:block; color:#2c3e50; border-bottom:2px solid #fff; padding:0 10px;}
.top-nav ul li a:hover,.top-nav li a.cur{border-bottom:2px solid #f00;}
.menu,.top-nav h5,.scenic-cont h2 em.mob{ display:none;}

.mainnews{
	background-color: #f1f1f1;
	height: 300px;
	padding-top: 30px;
}
.main1100{
	width: 1100px;
	height: 220px;
	margin-right: auto;
	margin-left: auto;
}
.mainnewsleft{
	height: 240px;
	width: 140px;
	background-color: #00428e;
	float: left;
}
.mainnewss{
	height: 240px;
	width: 15px;
	background-color: #ffffff;
	float: left;
}
.mainnewsss{
	height: 240px;
	width: 15px;
	float: left;
}
.en{
	font-size: 36px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 90px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.cn{
	color: #a9b6cf;
	padding-left: 15px;
}
.more{
	height: 27px;
	width: 68px;
	display: block;
	margin-left: 15px;
	margin-top: 30px;
	text-align: center;
	line-height: 27px;
}
.more a{
	background-image: url(Index1.jpg);
	color: #a9b6cf;
	height: 27px;
	width: 68px;
	display: block;
}
.more a:hover{
	color: #333333;
	background-image: url(Index2.jpg);
	height: 27px;
	width: 68px;
	display: block;
}
.mainnewsauto{
	height: 240px;
	width: 300px;
	background-color: #FFFFFF;
	float: left;
	padding-top: 20px;
}
.mainnewsauto2{
	height: 240px;
	width: 320px;
	float: left;
	padding-top: 20px;
	background-color: #FFFFFF;
}
.mainnewsauto2 li{
	background-image: url(dian.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 15px;
	margin-left: 10px;
}
.mainnewsright{
	height: 240px;
	width: 295px;
	background-color: #FFFFFF;
	padding-top: 20px;
	float: left;
}
.mainnewsright p{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 15px;
	line-height: 30px;
}
.mainnewsrightwz{
	font-size: 16px;
	font-weight: bold;
	color: #00428e;
	padding-left: 10px;
}
.right{
	float: right;
	margin-right: 10px;
	color: #999999;
}

.main2{
	background-color: #f1f1f1;
	height: 270px;
}
.main21100{
	width: 1100px;
	height: 220px;
	margin-right: auto;
	margin-left: auto;
}
.main2left{
	background-color: #ffffff;
	width: 380px;
	float: left;
	margin-right: 15px;
	height: 250px;
}
.main2m li{
	background-image: url(dian.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-left: 15px;
	margin-left: 10px;
}
.right2{
	float: right;
	margin-right: 10px;
	color: #FFFFFF;
	font-size: 12px;
}
.right2 a{
	color: #FFFFFF;
}
.right2 a:hover{
	color: #FF0000;
}

.main2left p{
	padding-left: 10px;
	padding-right: 10px;
}
.main2leftwh{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00428e;
	height: 32px;
	line-height: 32px;
	padding-left: 15px;
	margin-bottom: 10px;
}
.main2m{
	background-color: #ffffff;
	width: 395px;
	float: left;
	margin-right: 15px;
	height: 250px;
}
.main2mwh{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #99a513;
	height: 32px;
	line-height: 32px;
	padding-left: 15px;
	margin-bottom: 10px;
}
.main2right{
	background-color: #FFFFFF;
	width: 295px;
	float: left;
	height: 250px;
}
.main2rightwh{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #cb0404;
	height: 32px;
	line-height: 32px;
	padding-left: 15px;
	margin-bottom: 10px;
}
.main2rightnr{
	text-align: center;
	height: 218px;
	width: auto;
	padding-left: 8px;
}
.main3{
	background-color: #f1f1f1;
	height: 210px;
}
.main31100{
	width: 1100px;
	height: 190px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-top: 10px;
}
.main31100 img{
	margin-right: 10px;
	margin-left: 10px;
}
.foot{
	background-color: #333333;
	height: 130px;
}
.footleft{
	width: 700px;
	float: left;
}
.footright{
	width: 390px;
	float: left;
	text-align: right;
	margin-right: 10px;
}
.foot1100{
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	color: #a7a7a7;
	padding-top: 15px;
}
.foot1100 a{
	color: #a7a7a7;
}
.foot1100 a:hover{
	color: #ffffff;
}


.bodyer{
	width: 1100px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: -2px;
	background-color: #FFFFFF;
	border-top:2px solid #df0c1b;
	position: relative;
}


.bodyerl{
	width: 270px;
	float: left;
	background-image: url(bodyer_bg00.png);
	background-repeat: no-repeat;
	height: auto;
}
.nblnav {
	width:220px;
	padding-top:19px;
	background:url(../img/navdot.jpg) no-repeat left 35px;
	;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.nblnav a {
	display:block;
	font-size:20px;
	line-height:36px;
	border-bottom:1px solid #dddddd;
	color:#00428e;
	font-family:"微软雅黑";
	font-weight: bold;
	padding-left: 20px;
}
.nblnav1 {
	display:block;
	font-size:14px;
	line-height:35px;
	color:#fff;
	padding-bottom:3px;
	border-bottom:1px solid #F0F0F0;
	margin-right: auto;
	margin-left: auto;
	width: 220px;
}

.nblnav1 a {
	display:block;
	padding-left:23px;
	color:#333;
	background:url(../images/rclnpic2.jpg) no-repeat 10px 50%;
	margin-right: auto;
	margin-left: auto;
}
.nblnav1 a:hover { background:url(../images/libg1.png) no-repeat 10px 50%; color:#C11308; }
.nblnav1 a.currclass {
	background:url(../images/libg1.png) no-repeat 10px 50%;
	color:#C11308;
	font-weight: bold;
}
.nblnav2 {
	display:block;
	font-size:14px;
	line-height:35px;
	color:#fff;
	padding-bottom:3px;
	border-bottom:1px solid #F0F0F0;
	margin-right: auto;
	margin-left: auto;
	width: 220px;
}
.nblnav2 a {
	display:block;
	padding-left:23px;
	color:#333;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/rclnpic2.jpg);
	background-repeat: no-repeat;
	background-position: 25px 50%;
}
.nblnav2 a:hover { background:url(../images/libg1.png) no-repeat 25px 50%; color:#C11308; }
.nblnav2 a.currclass {
	background:url(../images/libg1.png) no-repeat 25px 50%;
	color:#C11308;
	font-weight: bold;
}

.nblnav3 {
	display:block;
	font-size:14px;
	line-height:35px;
	color:#fff;
	padding-bottom:3px;
	border-bottom:1px solid #F0F0F0;
	margin-right: auto;
	margin-left: auto;
	width: 220px;
}

.bodyerr{
	float: right;
	width: 780px;
	height: auto;
	background-image: url(bodyer_bg00.png);
	background-position: right 0px;
	background-repeat: no-repeat;
}
.cowz{
	margin-top: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 40px;
	line-height: 32px;
}
.cowzspan{
	font-weight: bold;
	padding-left: 10px;
	font-size: 16px;
}
.lxz {
	margin-top: 70px;
	padding: 1px;
	border: 1px solid #CCCCCC;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 70px;
}


.right3{
	float: right;
	margin-right: 10px;
	color: #666666;
	font-size: 12px;
}

.right3 a{
	color: #666666;
}
.right3 a:hover{
	color: #FF0000;
}

.content{
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
	margin-bottom: 60px;
}


.xwlb{ padding-top:5px;}
.xwlb span.r{ font-size:12px; color:#999999; float: right; margin-right: 10px; }
.xwlb li{ background-image: url(dian.jpg); background-repeat: no-repeat; background-position: 0px 18px; padding-left: 15px; }
.tplb li{
	float: left;
	width: 200px;
	text-align: center;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 10px;
	line-height: 24px;
	height: 200px;
}
.tplb img{
	border: 1px solid #CCCCCC;
}
.tplb2 li{
	float: left;
	width: 290px;
	text-align: center;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
	line-height: 40px;
}
.tplb2 img{
	border: 1px solid #CCCCCC;
}

/*文章分页样式*/
#fenye{
	clear:both;
	margin-top: 60px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
}
#fenye a{text-decoration:none; display:inline;border-radius: 3px;line-height:25px;}
#fenye .prev,#fenye .next{width:52px; text-align:center;  line-height:25px;}
#fenye a.curr{width:22px;background:#0C9AD8; border:1px solid #0C9AD8; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#333333;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{ float:left;}
#fenye span{line-height:30px; font-size:13px; height:30px;}
.newstitle {
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
	font-weight: bold;
	color: #FF0000;
	font-size: 22px;
	line-height: 34px;
}
.nrbz {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: center;
	margin-bottom: 30px;
	color: #666666;
	font-size: 12px;
	background-color: #f7f6f6;
}
.list{
	margin-left: 30px;
}
